BSIS SORT, Time complexity O(N), 1.3-23 times compared with quick sort (sort in C++ STL)