Leoforce interview question

2) What is closure in JavaScript?