make a bisect tree, because O(n) is still pretttttty fast up to about 100k items
add pop() for BisectTree and export the generic Tree
added a default name and always-falsy __nonzero__ to Sentinel
added get_adjacent and miscellaneous to BisectTree