Check out
Glauber’s
Shuffle

...