Permutations.

Tools