Check out
knthompson’s
Shuffle