merge two sorted lists