Check out
Keri Derges’s
Shuffle

Rank 1 - 10 = best - worst