public override string ToString() { return string.Format("({0} {1} {2})", this.Left, this.Op, this.Right); }