who introduced euclidean algorithm?