Added HeapSort, MergeSort and CountingSort - which are still unfinished.
A bit of refactoring - never ending story.