Gave Subset.hs (⊆), (⊇), (⊂), and (⊃) functions
All Haskell code specific to calculating subgroup lattices is now located only
in lattice.hs.
Permutation.cpp: Fixed fromCycles and added operator*=