How do you write a function that accepts an unknown number of arguments?
You use an asterisk (*) before a parameter name allows a function to receive any number of positional arguments.
How do you call a function that accepts an arbitrary number of arguments?
The first argument must provide a value for the first parameter. The rest of placed into a tuple. A function can only have one parameter that collects an arbitrary number of positional arguments.