Most Efficient Sorting Algorithm C