Try out Jeroen's bitvector representation for adjacent intervals