Double replacement precipitation reaction and limiting reactants