Added mergesort
Modified comparator
Initial algorithm
Work with merge