Final-PD Trabajo Final de Programación Declarativa. Implementación de un sistema basado en el lenguaje funcional Haskell.