This document discusses recursion through examples of recursive functions and recursive processes on linked lists. It provides examples of the factorial function written recursively and explains the base case and guidelines for writing recursive functions, including having a base case, each call approaching the base case, the base case working for the recursive call, and the function making logical sense assuming the recursive call works. It also gives an example of searching a linked list recursively.