Whilst starting to learn lisp, I\'ve come across the term tail-recursive. What does it mean exactly?
I'm not a Lisp programmer, but I think this will help.
Basically it's a style of programming such that the recursive call is the last thing you do.