Inspired by
❀COM❀'s
Shuffle