Function Overloading(1)
C++ makes it possible for functions with the same name to have different parameter lists.
Say we wanted to write a function to output the value of a variable along with it’s type we want to use the same function for ints as well as floats.