In this chapter, you learned about:
The purpose of functions
Creating functions
Parameters and arguments
Returning values from functions with return
Naming conventions for functions
Commenting functions
Variable scope and lifetime
Local and global variables
Using functions to manage program complexity
Creating modules
Using a main()
function
Anonymous functions