Inspired by
ivysutherland .'s
Shuffle