Aula 12 (T)
Definição de novos tipos de dados. Tipos algébricos: exemplos de tipos enumerados e de co-produtos.
Definição do tipo dos números naturais e de funções que manipulam este tipo de dados.
Aula 11 (T)
Funções de ordem superior. A função foldr e a composição de funções. Vários exemplos da sua utilização.