Euclides Algorithm.