Inspired by
bridgeman's
Shuffle