Euclid Algorithm Time Complexity