The method below is intended to use an insertion sort. For example: if I had a String ArrayList of elements ("code", "computer", "area", "school"), it should sort the elements by insertion sort. I'm having a hard time understanding the logic, and have watched many videos.