public override string ToString(int level) // TO DO { string output = ""; //for (int i = 0; i < level; i++) output += "--"; output += factor.ToString(level + 1); if (part != null) { output += part.ToString(level + 1); } return(output); }