Removed unecessary "this"'s; gcd does work with -