Inspired by
dan p's
Shuffle