Chapter 08Crack the Kotlin InterviewChapter 8: Sealed Classes, Sealed Interfaces, and Exhaustive `when`