added hashsort
remove old compareprocessor
;
sorting heapsort successful