Added = and gcd functions.