Priority Queue for Dijkstra Blog entry - Part 2