A-level reaction kinetics explained