As part of some volunteer work for our local school. I was wondering about putting some kind of GUI (Windows) software together to guide the students through the process of factorising polynomials
e.g. a step-by-step guide of how to get from:
x**2 + 2x - 3
to (x + 3)(x - 1)
This would preferably be C# but Java is also OK.
There is commercial software that does this but it's not cheap.
Any suggestions, documentation etc.?