Inspired by
Karen Mitchell's
Shuffle