Graphs An implementation of Graphs, currently using an adjacency list. TODO: Traversal algorithms, shortest paths, topological sorting, etc.