Compares two bin chunks by date
Performs a merge sort into a new byte array
Takes a sequence of (already sorted) aggregates and combines them in a final sort.
Takes a sequence of (already sorted) aggregates and combines them in a final sort. Uses a priority queue to compare the head element across each aggregate.
Optimized for non-leftmost insertion sort
Sorts the specified range of the array by Dual-Pivot Quicksort.
Sorts the specified range of the array by Dual-Pivot Quicksort. Modified version of java's DualPivotQuicksort
the array to be sorted
the index of the first element, inclusive, to be sorted
the index of the last element, inclusive, to be sorted
Sorts aggregated bin arrays