This document provides information about functions and recursion in the Ring programming language. It discusses defining functions, calling functions, declaring parameters, sending parameters, the main function, variable scope, return values, and recursion. Specifically, it explains that Ring supports recursion through functions calling themselves with different parameters, and provides an example of a recursive factorial function.