O documento discute as vantagens da programação funcional, incluindo facilitar a modularização, permitir concorrência nativa e desacelerar o apodrecimento do código. A programação funcional evita mudanças de estado e decompõe problemas em partes menores que são recompostas com funções de alta ordem.