LessComparere struct
implementation of ExtendQueueBySpairPartsAndFilterUnneeded