Studying singly linked lists and need help understanding pointer functionality - C#