initial commit - heapsort, insertion sort, and quicksort needed still