bool bst_max(const bst_t *t, int *out_value)
size_t bst_size(const bst_t *t)
bool bst_min(const bst_t *t, int *out_value)
void bst_destroy(bst_t *t)
bool bst_contains(const bst_t *t, int value)
bool bst_insert(bst_t *t, int value)
void bst_in_order(const bst_t *t, void(*visit)(int value, void *ctx), void *ctx)