Check out
Benaise Rivers’s
Shuffle

dots.