Function

Essentials
A function is a very unique type of value. It is used to perform tasks. You must call a function using parenthesis in order to run the code within it.

Arguments
An argument is a value that is inputted into the function call, then stored as a variable in the function's environment. Jump to samples.

Returning Values
A function can also return values. Once you return a value, the function's execution is halted. You may return more than one value. Jump to samples.

Methods
Functions can be stored within tables. By doing so, you are able to call the function in a different way. Jump to samples.