Graph Algorithms

We are now implementing famous algorithms into our graphs, such as
Dijkstra's, Prim's, Kruskal's, and Floyd-Warshall's. Dijkstra and Prim
have been completed so far.