Файл с функцией-рекомендацией - main.js
Не стал разделять тесты на файлы и выделять в отдельную папку, т.к. их получилось немного.
Для запуска тестов:
npm i
npm run test
Используется библиотека big.js, чтобы корректно производить вычисления с нецелыми числами.