Permutations
Randomness
Sorting algorithms
Combinatorics
FisherYates shuffle
Random permutation
Inversion
Algorithm
Trace
Pancake sorting
Bit-reversal permutation