write a post about DFS and BFS