Inspired by
Taikean's
Shuffle