Check out
Danilov’s
Shuffle

yes exatly