Functions
Optional and Default Parameters
Types of Functions
Function as a parameter
Functions with Union Types