Generation of Permutations in Pseudo-Lexicographic
Order (Algorithm 308 [G6])
CACM November, 1969
Ord-Smith, R. J.
