I\'m having some problems wrapping my head around struct pointers in this exercise.
The ListNode looks like this:
struct ListNode { int val; struct