Hi Andrey,
I'm creating this pull request based on the work that Hao @haoadoresorange did.
@haoadoresorange proposed some improvements after rewriting this project in TypeScript, he is actually busy finishing his graduation thesis (Dorsal laboratory - Polytechnique Montreal), so I will be rewriting them in JavaScript in order to merge them in your main repository.
In this first pull request, we are distinguishing a bad number from an infinite number by returning +/- infinity when the number is higher /lower than the +/- infinity limit.
The unit tests covering that are added too.
Hi Andrey, I'm creating this pull request based on the work that Hao @haoadoresorange did. @haoadoresorange proposed some improvements after rewriting this project in TypeScript, he is actually busy finishing his graduation thesis (Dorsal laboratory - Polytechnique Montreal), so I will be rewriting them in JavaScript in order to merge them in your main repository.
In this first pull request, we are distinguishing a bad number from an infinite number by returning +/- infinity when the number is higher /lower than the +/- infinity limit. The unit tests covering that are added too.