Exponentiation by successive squaring