euclidean algorithm status