Check out
Colette Rose’s
Shuffle

why not?