Tail Call Optimization

Source and arl chunks are in tail-call-optimization.Rmd.orig.