Merge multiple sorted inputs into a single sorted output (for example, merge timestamped entries from multiple log files). Returns an iterator over the sorted values.
heapq.merge(*iterables, key=None, reverse=False)