sympy/sympy — pull request #1319 by amakelov (2012-05-27 22:29:55+00:00)
Title: 	Basic groups, orbit calculations, direct product, minor fixes

Implemented constructors for symmetric, cyclic, dihedral and
alternating groups as permutation groups, setting their
basic properties.

Replaced some of the orbit/stabilizer functionality present -
the functions orbit, stabilizer, orbit_transversal - with faster
implementations. Implemented Schreier vectors and
group elements sending a given element to another element in
its orbit.

Implemented direct products for permutation groups.

Made minor fixes in the docstrings and removed some duplicate
functionality from permutations.py.