5.7.1. Making decisions
5.7.2. Switch statements (optional)
5.7.3. Loops
5.7.4. Additional control features (optional)