Added Euclids Algorithm