上限3000兆の、比較的早い素因数分解機です。 最小の素因数が大きいほど時間がかかります。 最悪ケースの1つである2992404141053389 = 54619529 × 54786341 の所要時間は2.5秒くらいです。 上限周辺の大きな数では、JavaScript側の計算誤差を踏む可能性があります。 もし間違った結果が出た場合、検証いたしますのでご一報ください。
素数判定はこちら↓ https://scratch.mit.edu/projects/536375954/