Made progress on DFS and BFS.  Still encountering an unknown error with DFS.