add test
recode HeapSort.h