Check out
nim’s
Shuffle