Its very slow don't use this It will sort the number of items in the list squared I
-How it works it searches the whole list for the highest and lowest value. -then swaps them with the top and bottom of the list. -then it limits its search because the top and bottom or already sorted and repeats