Inspired by
Laurence Fenske's
Shuffle