Generation of Permutations in Lexico-Graphical
Order (Algorithm 202 [G6])
CACM September, 1965
Elliott, R. W.
