Practice using when expressions, to return values for constants and variables. Build complex checks that rely on smart casts.
This is a companion discussion topic for the original entry at https://www.raywenderlich.com/33862041-programming-in-kotlin-fundamentals/lessons/17