modified:   bitree.h