http://chemcollective.org/chem/kinetics/step1.php