Added Euclid GCD
Finished and added comments