Inspired by
Genevieve Coueslan's
Shuffle