merge 2 sorted list