Inspired by
Aurore De la Montagne's
Shuffle