Inspired by
Emma_the_rat's
Shuffle