Functions 4.1 What are Functions? 4.2 Types of Functions 4.3 Variable Scope 4.4 Flow of Execution 4.5 Common Errors