A sample of a chemical reaction is given as follows: 2 H2 + O2 → 2 H2O. If you start with 4 moles of hydrogen gas (H2) and 2 moles of oxygen gas (O2), how many moles of water (H2O) can theoretically be produced? Consider the stoichiometry of the reaction.