This assignment involves creating a graph class that stores an array of nodes representing a unidirectional (directed) graph, with each node having up to 8 edges connecting other nodes. The program takes as input a file containing node names and links, and should have functions for depth-first search, breadth-first search, and inserting edges into the graph.