merge two sorted lists together