public TreeNode Find(int new_data) { if (new_data == _data) { return(this); } if (new_data <= _data && LeftNode != null) { return(LeftNode.Find(new_data)); } if (new_data >= _data && RightNode != null) { return(RightNode.Find(new_data)); } return(null); }