Inspired by
Patricia Knapp's
Shuffle