Polycyclic Groups