Generation of Permutations in Lexicographical Order (Algorithm 202)
CACM September, 1963
Shen, M. K.
