[Haskell-beginners] Tying the knot with binary trees