add #inspect, #to_s on Datum
add Leaf#insert
tweak Leaf#inspect
implement #search on Leaf