How does a function create a closure?
It copies a local variable to the global scope.
It reloads the document whenever the value changes.
It completes execution without returning.
It returns a reference to a variable in its parent scope.