Inspired by
imsopoochina's
Shuffle