La programmazione funzionale è un concetto molto interessante che merita di essere approfondito