public void AddSorted(int data) { if (headNode == null) { headNode = new Node(data); } else if (data < headNode.data) { AddToTheBeginingOfMyList(data); } else { headNode.AddSorted(data); } }