Chapter 4: First-Class Functions

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