Add revised max/min and in-progress delete.

max/min now return nodes, not keys.

Delete is still in progress.