public static IComplexPolynomial Sum(IEnumerable <IComplexPolynomial> polys) { IComplexPolynomial result = null; foreach (IComplexPolynomial p in polys) { if (result == null) { result = p; } else { result = ComplexPolynomial.Add(result, p); } } return(result); }