merge two sorted list