\textbf{Advanced features of functions}

Arguments of functions can have default arguments. 

All arguments with default arguments are at the end of the definition.

Functions can be called with keyword arguments. All the keyword
arguments should be at the end of the argument list. 
