Graph representations
Segment tree