Inspired by
Nicole Assenmacher's
Shuffle