add a merge k sorted lists solution with complexity O(nlog(k))