Like the previous commit, but in Haskell
Permutation.hs: Renamed `transpose` to `transposition` for consistency with the
C++ and Python versions
Permutation.hpp: Added a method for permuting the elements of a vector