added InsertionSort and test case