Inspired by
Ran & Zero's
Shuffle