Kotlin Programming: The Big Nerd Ranch Guide   4. Functions