The function `is_equal` is a template that compares two variables of possibly different types.
In `main()`, we call `is_equal(10, 10.0)`.
- `10` is an integer (int).
- `10.0` is a double.
C++ allows implicit type conversion during comparison.
So, `10 == 10.0` evaluates to `true`.
Therefore, the condition in the `if` statement is true, and the output will be:
Equal