Overloaded Functions
int max(int x, int y);
char* max(char* s1, char* s2);
Point max(Point p1, Point p2);
int main(int argc, char* argv[]) {
   max(100, 11);
   max("Panthers", "Patriots");
   max(Point(5,5), Point(0,4));
}