CAST interview question

What is closure in JavaScript?