algorithm-note: Chapter 14 Augmenting Data Structures