Chemical reactions and stoichiometry