tree interface; binary serach tree; benchmark utility