multiplicative modular inverse implementeD