interval index: construction with heaps, condensed ch.arrays