Inspired by
Shuffle Monster's
Shuffle