La programmazione funzionale è così legata alla matematica perché gran parte della programmazione funzionale è rappresentata con nozioni matematiche? È DEVE avere una solida base di matematica per imparare e comprendere la programmazione funzionale per un programmatore con un background imperativo?