alg:euclid
