я думаю, что ты переоцениваешь себя.
это код из unswap, который потом мигрировал в pancake, он чисто бизнесовый и никак не выносится в сущности т.к. каждая функция тут - частный случай. тестировать каждую функцию нет никакого смысла, т.к. я просто написал тесты на итоговую функцию со всеми корнер кейсами.
все библиотеки на Java, Go, Js, которые этот код делают примерно такие же, а ты просто в андроед мирке застрял своём и не понимаешь, что существует криптография, например.