Symmetry groups: Theory and chemical applications