Dfs Algorithm Using Stack