Add comment explaining what this line does (why *, why heapq.merge etc). LGTM otherwise!