


Compreendendo a imutabilidade nas funções
A imutabilidade refere-se ao estado de permanecer o mesmo ou inalterado. No contexto de uma função, significa que a função não altera sua entrada de forma alguma. A saída da função pode ser diferente da entrada, mas a entrada em si permanece inalterada.
Por exemplo, se tivermos uma função `f(x) = x^2`, então a entrada `x` é passada pela função sem qualquer modificação, e a saída é simplesmente `x ^ 2`. A entrada `x` permanece inalterada, apenas seu valor é elevado ao quadrado.
Em contraste, uma função que modifica sua entrada seria aquela que toma uma variável como entrada, modifica seu valor e retorna o valor modificado. Por exemplo, uma função `g(x) = x + 1` modificaria a entrada `x` adicionando 1 a ela, então a saída seria diferente da entrada.
Em resumo, inalteração refere-se à ideia de que a entrada para uma função não é modificada ou alterada de forma alguma, apenas seu valor pode ser transformado ou processado para produzir uma saída.



