Check out
Danielpearse’s
Shuffle