Logo Introduction to functional programming - Haskell