Function Overloading
- Each function has a single implementation:
- Always takes a single set of parameter types.
However, function parameters can be generic:
- When using generics, the standard library’s can provide a kind of limited polymorphism on argument types. We will see more details in a later section.