Freaking awseome....Segment trees

Signed-off-by: Vineel Kumar Reddy Kovvuri <vineelkumarr@nvidia.com>