Section 4.1. Creating a JavaScript Variable
Section 4.2. Creating a Named Function
Section 4.3. Nesting Named Functions
Section 4.4. Creating an Anonymous Function
Section 4.5. Delaying a Function Call
Section 4.6. Branching Execution Based on Conditions