Inspired by
Amaya's
Shuffle