Add BTree::split_branch_and_insert().