My first java projet: A math interpreter
- Can generate a tree representation of a mathematical expression (eg: cos(x) + 3x^2 + 5x)
- Can create and register functions (eg: f(x) = 2x+5)
- Can manipulate and parse multivariable polynomials (sum / multiplication)
- Implement polynomial division
- Extract a polynomial from the epression tree ( tree.extractPolynomial() )