Check out
tor’s
Shuffle

it’s not that deep (unless you want it to be)