Closure is the ability of a function to "remember" and "access" its lexical scope when it is executed outside of it
By Scott D'Alessandro