Composition Generator (Algorithm 72)
CACM August, 1962
Collison, D. M.
