Optimize the insertion of each element in insertion sort (increasing speed ~40x) and record tests of the optimized program