Permutation algorithms added
Moved