Inspired by
Quit's
Shuffle