extend your own programming language

Tail Call Optimization