Topic 3: Range Query: Segment Tree and Lazy Update