Fixed to the insertion sort procedure

Code comes from
http://www.opensource.apple.com/source/Libc/Libc-997.90.3/stdlib/FreeBSD/qsort.c
On particular lists the sort gets stuck inside unnecessary insert-sort
procedure resulting in extremely long sorts.
reverted

typo to the description
Fixes to the insertion sort procedure

Code comes from
http://www.opensource.apple.com/source/Libc/Libc-997.90.3/stdlib/FreeBSD/qsort.c
In some instances for particular lists the procedure would
unnecessaryily loop resulting in extremely slow sorts.
Merge pull request #2 from blazer2x/master

Fixed looping in insertion sort procedure