This is a really nice use of the IHaskell Notebook[0] -- nice to see it in the wild.<p>[0] <a href="https://github.com/gibiansky/IHaskell" rel="nofollow">https://github.com/gibiansky/IHaskell</a>
So, if I'm understanding this right, finger trees are just 2-3 trees with an extra array of 8 things per level (four for prefix, four for suffix). Does this really have a benefit over just using a 2-3 tree?