Use more meaningful parameter names.
Use new instead of an array so that counting_sort throws bad_alloc.
Add an overload of counting_sort.
Overload counting-sort algorithms to better support default arguments.
Use scoped_array in counting_sort.
Merge branch 'master' into temp_buf
Counting sanity test.
Restored original method of checking for n = 1.
bugfix: forgot that new[] does not initialize memory.  :\
bugfix: don't run minmax_element unless n > 0.
Counting sanity madness!  :)
Merge branch 'master' into temp_buf