mpRoot 多倍長整数の平方根を求める
int mpRoot(int *q, int *a);
q (出力)計算結果となる多倍長整数の平方根 a (入力)計算対象となる多倍長整数
正常に計算できたときは0。失敗したときは-1。
ほかに、ペル方程式を利用した計算方法もある。