public void Insert(T data) { if (data.CompareTo(Data) >= 1) { if (RNode == null) { RNode = new Node <T>(data); } else { RNode.Insert(data); } } else { if (LNode == null) { LNode = new Node <T>(data); } else { LNode.Insert(data); } } }