Hacker News new | ask | show | jobs
by tom_mellior 3354 days ago
You are correct on all counts. Tail recursion allows you to reap the benefits of imperative programming in a purely functional setting, but only thanks to tail call optimization.