updated insertion sort - getting closer to the finish :)