Improved on the dijkstras() function, the user can now call a helper function to parse the dijkstras output vector to find a path between two specific nodes. The function is significantly more reliable now than before