Merge two sorted linked lists.
- input: head of sorted linked list one, head of sorted linked list two
- output: head of linked list containing one and two merged
- constraints: the new list should be made by splicing together the nodes of the two lists
- edge cases: null inputs, duplicate values