How scope is handled in functions.
- A closed function is one that does not know of the outer scope.
- A open function knows and can access variables in its outer scope
Languages that implement closures often can also handle inner-closures, similar to LISP.