split out gnome-insertion sort algorithm to it's own file