title: What is method overloading?
body: <p>I've found resources that say method overloading is the ability for a language to use the same method with a different outcome, depending on context. 
  Somehow, when I read other definitions, I fell like that's not the whole definition. Is there more to method overloading?</p>