[New] Segment tree