Sorting Algorithm With Best Average Case Time Complexity