tried mr k's OrderedSUperArray in OrderedSuperArray1