pub fn modular_fast_power(
base: i64,
exponent: i64,
modulus: i64,
) -> Result<i64, Error>Expand description
Modular exponentiation by squaring: (base^exponent) % mod.
Returns Error::InvalidInput if mod is not positive or exponent
is negative.