Modern Kinetics and Mechanism of Protein Folding: A Retrospective