public int CountToLeft() // not inclusive { if (LeftNode != null) { return(1 + LeftNode.CountToLeft()); } else { return(0); } }