Tree dfs traversal (wip)