[Haskell-cafe] Splay tree in a pattern matching way