Module 9: Recursion III

Recursive functions can be written in Python, as well as Sifflet. In this module, we first learn how to translate Sifflet functions into Python, and then how to trace recursive calls of Python functions. Finally we study the interesting case of tree recursion in which the recursive function makes more than one call to itself.

Competencies for This Module