Inspired by
Emme Huber's
Shuffle