public override object Evaluate() { CPolynomial poly1 = LeftExpression.EvaluateAsCPolynomial(); CPolynomial poly2 = RightExpression.EvaluateAsCPolynomial(); return(new CMatrix(CPolynomial.Add(poly1, poly2).ToArray())); }