Pregunta de entrevista de Centific

What is closures and currying functions in JavaScript?