Refactor of Enumerable#derangements ~> Array#derangement