Matrix Permutation (Algorithm 230)
CACM June, 1964
Boothroyd, J.
