最大公約数とユークリッド互除法 ― アルゴリズムの代数的基盤