Explain Python Function With Optional Arguments