When does Overloading not occur?
1) When more than a single method have the same name, yet different types or number of parameters and different method signature
2) When more than a single method have the same name, the same signature, but have different numbers of signature
3) When more than a single method have the same signature, same name, and the same number of parameters have different types
4) When more than a single method have the same name, the same number and types of parameters, and yet different signatures