Added simple Tail Call Optimization.