Check out
LPmakeshift’s
Shuffle