Check out
TLOAS’s
Shuffle

explanation in comments