2-3 tree class