groups
binary operations and groups
subgroups
abelian groups
cyclic groups
dihedral groups
symmetric groups
permuatation groups