Inspired by
z3phyr's
Shuffle