checklist not OK; one more long answer question has to be included.
\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.