# Day 5: Functions

## Tasks/Activities

### Activity 1: Function Declaration
- **Task 1:** Check if a number is even or odd.
- **Task 2:** Calculate the square of a number.

### Activity 2: Function Expression
- **Task 3:** Find the maximum of two numbers.
- **Task 4:** Concatenate two strings.

### Activity 3: Arrow Functions
- **Task 5:** Sum of two numbers.
- **Task 6:** Check if a string contains a specific character.

### Activity 4: Function Parameters and Default Values
- **Task 7:** Product of two numbers with a default value.
- **Task 8:** Greeting message with name and age.

### Activity 5: Higher-Order Functions
- **Task 9:** Function that calls another function multiple times.
- **Task 10:** Apply two functions sequentially to a value.

## Feature Request

1. **Even or Odd Function Script:** Check if a number is even or odd.
2. **Square Calculation Function Script:** Calculate the square of a number.
3. **Concatenation Function Script:** Concatenate two strings.
4. **Sum Calculation Arrow Function Script:** Sum of two numbers.
5. **Higher-Order Function Script:** Apply a function multiple times.

## Achievement

- Understand and define various function types.
- Use parameters and default values.
- Implement higher-order functions.
- Enhance code reusability and organization.
