1.3. Types of Functions