App: Graphmatica
Developer: Keith Hertzer
Genres: Education, Productivity

Graphmatica is a powerful, easy-to-use, equation plotter with numerical and calculus features.  Graph Cartesian functions, relations, and inequalities, plus polar, parametric, and ordinary differential equations.  Numerically solve and graphically display tangent lines and integrals.  Find critical points, solutions to equations, and intersections between Cartesian functions.  In summary, a great tool for students and teachers of anything from high-school algebra through college calculus.

Release notes:
1. Fixed y=x^(-(2/3)) to be correctly identified as an even power, so it draws both sides of the graph.
2. Fixed a rare memory corruption issue in curve fitting code.
3. Fixed bug which could cause the "Guess for off-screen intersection" entered in the Find Intersection dialog box to be ignored.
4. Fixed bug which caused Find Intersection on two curves with only a single point of their domains in common to display a spurious "Cannot solve this equation using Newton's method" error. The single shared point is now evaluated to see if it is an intersection or not.
5. Adjusted associativity of implied function parameters to assume that a factor which contains another function call was meant to multiply the first function call, not the function parameter. For instance, y = sinx cosx now parses as y=(sin x)*(cos x) rather than y=sin(x*cos x). You can of course add explicit parentheses around function parameters to clarify your intent.
6. Fixed issues which could cause a fatal error graphing an equation to also corrupt memory or crash the program.
7. Fixed formatting of equations produced by Find Derivative so derivatives of tan(x) and cot(x) graph correctly on reload.
8. Changing Theta Range now redraws the affected polar graphs.