Check out
Elias Handler’s
Shuffle

I think I like this one better…