adding heap sort