Inspired by
wtfB's
Shuffle