Most commercial calculators ignore early repayment penalties, notary fees, or insurance tie-ins. The Banco de España’s version explicitly lists them. Banks hate this.

irr = (low + high) / 2