Using the stack to hold bin_sizes.
Adding the fasterbzip algorithm example to the doc directory.
Removing commented-out code
Correcting string_sort stack memory allocation
Adding parallel sort benchmark tests.
Adding the Original Spreadsort paper to the bibliography.
Adding the performance graphs Niall suggested, along with reducing the min_sort_size to 1000 because the crossover point has dropped.
Making the link to the Original SpreadSort paper more prominent.
Noting the bad news about exceptions in user functions.
Editing introduction for clarity on what this is NOT good for.
Adding a case-insensitive comparison example.  Also adding the ability to tune binaryalrbreaker based on the length of DATA_TYPE.
Updating file comment for case insensitive sorting example.
Increasing the number of strings in string_sort_test and fixing compile warnings.
Adding a link to the case-insensitive sort example
Making it clearer that string_sort can sort any data type.
Running binaryalrbreaker 10 passes to reduce noise, and swapping 10% of the input to break up reverse-sorted order.
Mentioning that this can sort binary data.
Updating documentation to include entropy graph, updating random number generator, and adding speed optimization for long identical strings.
Adding entropy graph.
New example that shows generalized sorting using string_sort.
Adding signed int comparison to the generalizedstruct test.