Introduced a heap tree data structure.
Added a (naive) heap sort implementation to the benchmark.