Added Eucledian algorithm for finding the greatest common divisor