Algebra calculators

Factoring, expanding, simplifying and solving.