COMBINATORIAL ALGORITHMS. - NIJENHUIS A. (ACADEMIC PRESS, 1975)