Function pow_mod
Source pub const fn pow_mod(a: u64, exp: u64, m: u64) -> u64
Expand description
Calculate a^exp (mod m)
.
§Panics
§Examples
use modutil::pow_mod;
assert_eq!(pow_mod(2, 10, 2048), 1024);
assert_eq!(pow_mod(2, 10, 512), 0);
assert_eq!(pow_mod(3, 4, 7), 4);
assert_eq!(pow_mod(3, 4, 2), 1);
assert_eq!(pow_mod(3, 4, 14), 11);