exponentiation-by-squaring