Inspired by
JellyBeans's
Shuffle