A sorting algorithm iteratively traverses through a list to exchange the first element with any element less than it. It then repeats with a new first element. What is this sorting algorithm called?
Option 1 : insertion sort
Option 2 : selection sort
Option 3 : heap sort
Option 4 : quick sort
Answer: Option 2