function overloading
Function overloading is a programming concept in which multiple functions with the same name but different parameters are defined in order to perform different tasks based on the type and/or number of arguments passed.
Requires login.