Dmytro Kyshchenko
                                            Dmytro Kyshchenko
                                        
                                    [Brent's method](https://en.wikipedia.org/wiki/Brent%27s_method)
@ronnycsharp Hello, I posted previous comment just to save the link to Brent's method algorithm (for future), but I'm not sure, when and how I will implement the Solve function...
Or transform expression to C# and compile it at runtime.
We can try to use following solution: [StackOverflow](http://stackoverflow.com/questions/2863388/what-is-the-equivalent-of-the-java-bigdecimal-class-in-c/13813535#13813535).
And the main question: "Do we really need such big numbers?".
#160
Take a look at [Risch algorithm](https://en.wikipedia.org/wiki/Risch_algorithm)
Currently `TokenizeExcetion`/`ParseException` is thrown only when Lexer/Parse detects incorrect input. For example, the last case doesn't result in StackOverflow but instead throws `ParseException` because it detects invalid grammar. First two...