Inspired by
wowza's
Shuffle