powMod
Computes modular exponentiation: base^exp mod mod.
Uses Montgomery multiplication for odd moduli and CRT decomposition for even moduli to achieve efficient computation.
Parameters
base | The base value |
exp | The exponent (must be non-negative) |
mod | The modulus (must be positive) |
Returns
base^exp mod mod
Throws
Exception if mod <= 0