a sorting algorithm benchmarking suite