Limiting reactant and reaction calculations