Tail Call

Tail call é uma chamada de função feita como última instrução de outra função, sem trabalho extra depois da chamada.