Challenge: Single Expression Functions
private fun auraColor(isBlessed: Boolean, healthPoints: Int, isInmortal: Boolean) =
if (isBlessed && healthPoints > 50 || isInmortal) "GREEN" else "NONE"
Challenge : Inebriation Level and Inebriation Status
private fun castFireBall( numFireBalls: Int = 2 ) =
println("A glass of fireball spring into existance (x$numFireBalls) " +
" ${if (numFireBalls in 1..50) "inebration level: ${(1..50).random()}" else "50"} " +
"(Inebration Status:)" +
" ${when (numFireBalls) {
in 1..10 -> "tipsy"
in 11..20 -> "sloshed"
in 21..30 -> "soused"
in 31..40 -> "stewed"
in 41..50 -> "toSt3d"
else -> "nope"
} } "
)