Add BTree::split_leaf_and_insert().