A parallel derangement generation algorithm
scientific article; zbMATH DE number 4114005