再帰：階乗値
再帰：ユークリットの互除法で最大公約数
再帰：再帰を使わずに階乗値、ユークリットの互除法で最大公約数
再帰：配列全要素の最大公約数