Inspired by
KaraBear's
Shuffle