Inspired by
Emma Moree's
Shuffle