Dihedral and Quaternion Groups | BMLabs | Homomorphisms and Isomorphisms of Groups