list all groups of order 2, and
a)determine whether the groups are cyclic or not
b)determine whether the groups are abelian or not
c)list down all the subgroups and normal subgroups of the groups
d)list down if the groups are isomorphic to other groups