gcd, lcmの実装
extgcd, modinvの実装