added insertion sort
added test for insertion sort