Chapter 12: Fully Functional – Embracing Functional Programming

  1. What is functional programming?
  1. What are two beneficial characteristics of functional programming?
  1. What does an inline modifier do to a defined function?
  1. Is it true or false that higher-order functions pose a potential performance issue?
  1. Can you name three functions from the Kotlin standard library?
  1. What is the Arrow library used for?
  1. What are the core data types when writing functional code with Arrow?