Check out
Overexcitedmonkeys’s
Shuffle