Added HeapSort implementation, QS, HS tests