Check out
Curtis Collins’s
Shuffle

What do you think?