public void AddData(T data) { if (Root != null) { Root.AddData(data); Count++; } else { SetRoot(data); } }