I need to implement merge sort and selection sort, however I cannot use direction comparisons. Rather I need to use a special method called, 8min and 8sort. Given an array of 8 elements, 8 min returns the index of the smallest element, and 8sort returns an array of the indices which contain the location of the index in increasing order. I need to create a selection sort that uses each of the two methods. Then using 8 sort, create merge sort.