# Functions
NewCalculator returns a new shortest path calculator instance.
# Structs
Calculator implements a shortest path calculator from a single vertex to all other vertices in a connected graph.
PathCostMessage is used to advertise the cost of a path through a vertex.