Kindly Explain this code that is highlighted, especially the part where the method Definition is. Questions:
- why Asterisk is on the Start without any parameter, What does it mean in python.
- Asterisk before calling a function "choice", what does it mean?
- How does it enforce python to use keyword-only arguments?