Inspired by
Michaela Strangia's
Shuffle