23tree has data1, data2, numptrs, ptrL, ptrM, ptrR // ptrM only used if numptrs is 3 23tree::remove(item) = if null return // it wasn't in the tree else if leaf // i.e. ptrL is null else if nptrs = 2 if item < data1 else if item = data1 else else if nptrs = 3 if item < data1 else if item = data1 else if item < data2 else if item = data2 else