halfway done with day 1 of Haskell