Questions

  1. What is the significance of the fun keyword?
  2. How do you add a parameter to a function?
  3. What are named arguments?
  4. What are default parameter values?
  5. How do you define a local function?
  6. What is a top-level function?
  7. How do you define an infix function?
  8. What are higher-order functions?
  9. How do you define an extension function?