Advanced Tree Structures: BSTs, AVL, and Heaps — KopHub