[Haskell-cafe] Finger Tree without using Monoid