C++ Linked List Reverse Function Triggers Infinite Loop by IT Nursery Within the function reverseList: