Check out
Nalinaramcharan’s
Shuffle

its been a while…