public override string ToString(string variableSymbol)
        {
            string n = WWMathUtil.PolynomialToString(numer, variableSymbol, WWMathUtil.SymbolOrder.NonInverted);
            string d = WWMathUtil.PolynomialToString(denom, variableSymbol, WWMathUtil.SymbolOrder.NonInverted);

            return(string.Format("{{ {0} }} / {{ {1} }}", n, d));
        }
        public string ToString(string variableSymbol, WWMathUtil.SymbolOrder so)
        {
            string n = WWMathUtil.PolynomialToString(numer, variableSymbol, so);
            string d = WWMathUtil.PolynomialToString(denom, variableSymbol, so);

            return(string.Format("{{ {0} }} / {{ {1} }}", n, d));
        }
        public override string ToString(string variableSymbol)
        {
            string n = WWMathUtil.PolynomialToString(numer[2], numer[1], numer[0], variableSymbol);
            string d = WWMathUtil.PolynomialToString(denom[2], denom[1], denom[0], variableSymbol);

            return(string.Format("{{ {0} }} / {{ {1} }}", n, d));
        }