Add complete InsertionSort class implementation