al é um paradigma de programação baseado em funções matemáticas que presa por imutabilidade de dados e de estados.