La Programación funcional es un paradigma de programación declarativa basado en la utilización de funciones matemáticas.