Check out
StrayAway’s
Shuffle