Check out
Kamber Garcia’s
Shuffle

... no just no