开始interval tree的实现