a self-portrait of recursion