Segment Tree vs Fenwick Tree Decision - When to Use Advanced Data Structures | OneNoughtOne