While reading Code Complete second edition, I came across this line:
You can do anything with stacks and iteration that you can do with recursion.
Is this true? or there are functions, that must be implemented recursively, and can't be done otherwise ?