public void AddAtEnd(int data)
 {
     if (next == null)
     {
         next = new Node(data);
     }
     else
     {
         next.AddAtEnd(data);
     }
 }
 public void AddAtEnd(int data)
 {
     if (headNode == null)
     {
         headNode = new Node(data);
     }
     else
     {
         headNode.AddAtEnd(data);
     }
 }