Check out
Via Cudgel’s
Shuffle