This document provides information about functions in the Ring programming language. It discusses how to define functions, call functions, declare parameters, send parameters to functions, use the main function, handle variable scope, return values from functions, and create recursive functions. It also covers using multiple source code files in a project by loading files, and the typical sections that may be included in a source code file.