Added Euclid's GCD algorithms