algorithm,Euclid's division