Can every recursive function be rewritten using tail calls? If not, what are examples of recursive functions for which this can't be done?
Can every recursive function be rewritten using tail calls? If not, what are examples of recursive functions for which this can't be done?