Some highly recursive programming styles are really just using the call stack as a data structure... which is valid but can be restrictive.
Some highly recursive programming styles are really just using the call stack as a data structure... which is valid but can be restrictive.