The document contains information about computer programming functions in three sections:
1. It defines a function and explains the basic components of a function like the function name, parameters, return type, and return statement.
2. It describes different ways a function can be called - by value, by reference, and passing an array by reference. It provides code examples to illustrate each case.
3. It discusses global and local variables, and variable modifiers like static and extern that change how variables can be accessed within and outside functions.