gcdで引数が負の場合でも正の数を返すように修正.