Check out
Awkward_And_Confused’s
Shuffle