Inspired by
Nicole Shea's
Shuffle