[Haskell-beginners] Learning Haskell: More About Algebraic Data Types