title: Tail recursion in C++
body: <p>Can someone show me a simple tail-recursive function in C++?</p>
  
  <p>Why is tail recursion better, if it even is?</p>
  
  <p>What other kinds of recursion are there besides tail recursion?</p>