If there are two functions named the same (e.g. getInpt), the function is said to be overloaded.
If an overloaded function is called, the compiler must determine which version is being called.
This is called overload resolution.