Inspired by
Elouise's
Shuffle