Chapter 2: Programmer's Multi-Tool

  1. Can you name two programming paradigms that Kotlin supports?
  1. Is it true or false that Kotlin requires everything to be contained within classes?
  1. What is a top-level function?
  1. What are higher-order functions?
  1. How do you declare a nullable type in Kotlin?
  1. What are the three ways to handle null?
  1. Is it true or false that Kotlin code can't be used from Java code?