I know how to generate all Abelian groups of order n, but how would I generate the others? I can't seem to find anything about this.