[Haskell-beginners] Error Handling and case statements