Pregunta de entrevista de Growlance Technologies

What is Functional programming ?