Module 47
Functions that call themselves. The base case that stops the calls and the RecursionError when it's missing, recursive functions that return values (factorial, Fibonacci, sums of lists, reversed strings), and binary search done recursively.