Moved the DFS code from graph_example_1 into its own program