"Tail recursive programming by applying generalization."

Manuel Rubio-Sánchez (2010)
a service of Schloss Dagstuhl - Leibniz Center for Informatics