Check out
pwip (taylor's version)’s
Shuffle