Add depth first search algorithm.
Add depth first path algorithm.
Add breadth first path algorithm.
Add connected components algorithm.
Add cycle detection algorithm.
Add bipartite detection algorithm.