Check out
Belloop’s
Shuffle

#i did this twice already