title: What is tail call optimization?
body: <p>Very simply, what is tail-call optimization?</p>
  
  <p>More specifically, what are some small code snippets where it could be applied, and where not, with an explanation of why?</p>