¿Qué es?
Es el ideal de una Función en un diseño con Programación funcional. Está se define como una Función que:
- Retorna el mismo output cuando se pasan los mismos inputs siempre. Es decir, son deterministas.
- No tiene Side-Effects.
¿Por qué es un ideal?
Son fáciles de entender, manipular, componer, testear