Notes 8 - graphs (DFS + BFS)