[Haskell-beginners] type class question from Ternary Trees