added coded for heapsort and quicksort. Both are incomplete