Estaba aprendiendo closures leyendo esta guía http://jibbering.com/faq/notes/closures
lei lo siguiente:
A "closure" is an expression (typically a function) that can have free variables together with an environment that binds those variables (that "closes" the expression).
No se a que se refiere el termino variable libre, que quiere decir exactamente? No se si es en el contexto de libertad que usa la palabra free o es en el contexto de tener algo gratis.
¿Se refiere a que una función puede usar variables sin que tengan que ser globales pero tampoco tengan que estar declaradas en la función como tal si no que están encapsuladas en un contexto de ejecución?