no heap, sorting