Added insertion sort algorithm implementation