add heap-queue.py