Completed InsertionSort Class