Inspired by
Kim McAuliffe's
Shuffle