public IEnumerable <T> TraverseInOrder() { if (_root == null) { return(_root.TraverseInOrder()); } return(Enumerable.Empty <T>()); }