insertion sort benchmark start