Inspired by
Mary Foss's
Shuffle