- Each node storing 5 different pieces of information:
|
| |
- Bookkeeping to avoid duplication of segments with both end-points in the window
|
| |
- Median point

|
| |
- Left child pointer for intervals
ending before 
|
| |
- Right child pointer for intervals
starting after 
|
| |
- Lists storing all overlapping intervals

|