01.04 heapq