В документах API говорится:
Все детали в Спецификации, касающиеся переполнения, игнорируются, поскольку BigIntegers сделаны настолько большими, насколько это необходимо для выполнения результатов операции.
Означает ли это, что BigInteger никогда не будет переполняться, если у вас будет достаточно памяти? Если да, то почему мы допускаем переполнение "типа", а некоторые нет?
Как язык развивается, будет ли он одобрять типы, которые скрывают переполняющий механизм от программистов?