Best Sorting Algorithm For An Array