binaryInsertionSort