Last Changes: Incomplete DFS Recusrsive algorithm