interval tree data structure included