Stoichiometry and chemical reactions