[Haskell-cafe] AVL Tree in a pattern matching way