Finished Insertion Sort