Inspired by
Jennifer Tompkins's
Shuffle