Inspired by
Ruby Dorkings's
Shuffle