Combinatorial Of M Things Taken N At A Time (Algorithm 160)
CACM October, 1963
Blakely, R. E.
