Check out
ScottySpagett’s
Shuffle

Nearly to fixing 20 broken shuffles this is 19