Augmentation: Improve an existing data structure for a specific problem (e.g. AVL trees augment BSTs)

Ordered Set ADT

Objects: Set of comparable elements, no duplicates

Operations: SEARCH, INSERT, DELETE, RANK, SELECT

Ordered Set: Augmented AVL

Additional Info: Store size of each subtree in its node

Operations: