Function overloading
Appearance
Method Overloading
a feature found in various programming languages such as C_Plus_Plus
that allows the creation of several functions with the same name which differ
from each other in terms of the type of the input and the type of the output of the function.
An example of this would be a square function which takes a number and returns the square of that number. In this case, it is necesary to create a different function for each type of integer and floating point