Inspired by
Chris Langley's
Shuffle