public override object Evaluate() { IList <Complex> m1 = LeftExpression.EvaluateAsExpandableComplexArray(); IList <Complex> m2 = RightExpression.EvaluateAsExpandableComplexArray(); return(MathStats.Correlation(m1, m2)); }