Inspired by
joshule's
Shuffle