B tree delete pseudocode