PERMUTATION (Algorithm 71) CACM August, 1962 Hillmore, J. S. CA620822 JB March 17, 1978 9:30 PM 506 5 506 506 5 506 506 5 506