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