Globant Interview Question

Explain JS closures, what it is, how it works