reduction dfs now works using a stack, not recursion
reduction dfs now works using a stack, not recursion

YaccConstructor/YaccConstructor,YaccConstructor/YaccConstructor,YaccConstructor/YaccConstructor