Question d’entretien chez Centific

What is closures and currying functions in JavaScript?