Overloaded Functions

Functions with multiple type signatures.