urrr it's like btree, but uses comparators.. forked from https://github.com/eggyal/copse so partial credit to eggyal for their work