[Haskell] Functional and Declarative Programming in Education 2005