5.7.1. Functions
5.7.2. Defining functions
5.7.3. Function prototypes
5.7.4. Procedures
5.7.5. Parameter passing
5.7.6. Main function