add mergeKLists()