Refactor EvaluateTest to use parameterized testing (ease creation of future test cases)
Add constructors to Fraction and Term to reduce verbosity (TODO - use this everywhere applicable)
Improve MathFunction.evaluate() - support evaluation of limits at infinity
MathFunction.solve()
findMinimum/findMaximum
Hook min/max up to command-line
- Cache derivative and integral, rather than passing a pre-computed derivative as a parameter

- Fix terminology: we're working with critical points, not inflection points
Merge pull request #48 from stepthom/Issue-38

Issue 38