Segment_tree_with_lazy_prop_updates