Work on dfs
depth first search
Finished depth first search. Hopefully
Finished depth first search. Hopefully