fast_interval_tree doesn't support unbounded ranges for now, could we add support to it?
I tried to add a patch for a workaround in multi_range that relys this gem to do intersection.
You may want to port some code from it: khiav223577/multi_range#41