public List <int> getNodesInArray()
            {
                List <int>   nodes   = new List <int>();
                TestListNode current = this;

                while (current != null)
                {
                    nodes.Add(current.val);
                    current = (TestListNode)current.next;
                }
                return(nodes);
            }
            public TestListNode addMany(List <int> values)
            {
                TestListNode current = this;

                while (current.next != null)
                {
                    current = (TestListNode)current.next;
                }
                foreach (int value in values)
                {
                    current.next = new TestListNode(value);
                    current      = (TestListNode)current.next;
                }
                return(this);
            }