Cycle slicer: an algorithm for building permutations on special domains
scientific article; zbMATH DE number 6842659