invmod

Returns a modular multiplicative inverse of a number.

Syntax

invmod(value, mod)

Parameters

Return value

The modular multiplicative inverse of the value.

If the number has no modular inverse, throws RangeError.

Examples

invmod(23, 4567)
1390
invmod(64, 2)
RangeError: not invertible