Check out
c.buzz’s
Shuffle

My version of this!