Added Deijkstra heap data structure