Я делаю вычисления с BigIntegers, который использует цикл, который вызывает multiply() около 100 миллиардов раз, а создание нового объекта из BigInteger делает его очень медленным. Я надеялся, что кто-то написал или нашел класс MutableBigInteger. Я нашел MutableBigInteger в пакете java.math, но он является приватным, и когда я копирую код в новый класс, появляется много ошибок, большинство из которых я не знаю, как исправить.
Какие существуют реализации класса Java, такого как MutableBigInteger, который позволяет изменять значение на месте?