Heapsort + Quicksort in code ;)

zobacz czy jest ok :D