Using Emin Martinian's interval tree implementation as new backend.  web.mit.edu/~emin/www.old/source_code/cpp_trees/index.html