create Greet function
return value from function
return multiple values from function
ignore a return value
use named return values
use variadic arguments
pass function arguments
declare function type
create closure