Moved the reduction of identical intervals to IntervalTree, added some
toStrings