https://bost.ocks.org/mike/shuffle/

The visualization on this is pretty neat https://bost.ocks.org/mike/shuffle/