Height-balanced binary search tree