Concept Flow - Why functions are first-class in Kotlin
Define function
Assign function to variable
Pass function as argument
Return function from another function
Call function via variable or parameter
Execute function body
Result
Functions in Kotlin can be stored in variables, passed to other functions, and returned from functions, showing they are treated like any other value.