Write a Maple n-ary procedure GCD that does integer and
symbolic simplification of GCD calculations in .
E.g. on input of GCD(b,GCD(b,a),-a),
your procedure should return GCD(a,b).
For integer inputs, your routine should compute the GCD directly.
For symbolic inputs, your GCD procedure should know the following