Merge Two Sorted Lists
Idea:
Use pointers and seudo head as good helpers
Build movable pointers for each action node, like the current pointers for both lists and the current head
Be careful about the tail node. When one of the list hits the null, is it the real end?