My answers for IACTA's Haskell course