Inspired by
17carat's
Shuffle