# Tail Call - [Tail call | Wikipedia](https://en.wikipedia.org/wiki/Tail_call) - [[compilers-overview|Compiler]] can optimize the [[mem-org|mem]] allocation. - Essential for [[functional-programming]] languages where recursion is this only approach for iteration. - Many languages don't implement it, since eliminating stack traces in some function calls is confusing to majority of developers.