Sort_driver works just as build_driver except that it includes <heapsort.cc> instead, and calls heapsort instead.
It is checked if the result is actually sorted, before timings are reported.