Inspired by
Nealie Ruttkay's
Shuffle