Bugfix: In c++11 stl on interval insert the last colliding interval is not returned. Must take the upper_bound.