Kinetic analysis for the new enzymology : using computer simulation to learn kinetics and solve mechanisms