BugInt это реализация BigInteger в более быстром исполнении) Весь набор методов реализован таким образом, чтобы его зависимость от других методов отсутсвовала, то есть, в каждой функции содержится весь необходимый код для её выполнения)
BugNum это реализация BigFloat, BigDecimal и иже с ними, на базе BugInt, его исполнение не нуждается в мантисе, это два числа, делимое и делитель, но они отталкиваются от ограничителя дробной части, превышение которого приводит к округлению числа при инициализации)