Use g++ instead of clang++, some of the template error messages are more useful, but make the Makefile work easily with either.
sort test harness and one algorithm.