Inspired by
spammoo's
Shuffle