Rethought of the binary search insertion sort