In C++, we are allowed to have two functions of the same name provided that the function parameter lists are different.
This is called, "overloading<