continued work on heap interface and Dijkstra's algorithm