public override TermBase Derivative(int degree = 1, char RegardsTo = '\0') { return(new Equation(LeftSide.Derivative(degree, RegardsTo) as Expression, RightSide.Derivative(degree, RegardsTo) as Expression)); }