User defined function, recursion and passing self along

Ah, the link seems broken …