Algorithm (1): Euclidean algorithm [3]

Input: Polynomials A ( x ) , P ( x ) .

Output: gcd ( A ( x ) , P ( x ) ) .

1) While A ( x ) 0 do

a) r ( x ) = P ( x ) mod A ( x ) , P ( x ) = A ( x ) , A ( x ) = r ( x ) .

2) Return P ( x ) .