possible fix for recursive bug, more testing needed
wip, add more test cases
wip, add more test cases
remove unused variables
remove unused variables
add test for mixed recursion and loops (e.g. tree walks)
add more complex recursive scenario tests