Permutation.cpp: `transposition` now calculates the modified Lehmer code of the
resulting Permutation
Like the last commit, but for Python
Added specialized functions for closures of sets of Elements to Grutils.cpp