insertion-sort function

The insertion sort function implemented in emacs lisp sorts arrays
(vectors) in-place.
ignore backup files