Added inverse and gcd method to Integer
Base ElGamal PKS on the new Math module.
Bugfix: mpz_set() called on uninitialized MPZ
random_range takes only explicit keywords args