A btree library