Reverse a singly linked list in-place and return the new head node. Must reverse actual links between nodes.
Examples