Inspired by
Natalie Johnson's
Shuffle