updated interpreter, gcd works now