Summary
Functions are packages for algorithms
They follow a series of rules, that quickly
become intuitive
Functions have both a declaration and a call
Functions have both parameters (in the
declaration) and arguments (in the call)
Scope refers to the region of a program
where a variable is “known”
Functions are the secret to building complex systems