#2731: Added better performing manipulation methods to Permutation and adapted the manipulators to use them