quadratics parser - almost complete - does not yet work with unfactorable expressions