finished description of graph_traversal.py