[Haskell-beginners] (Implicit) equality testing using multiple function definitions