[math-fun] derangements