What does this code snippet do? X = [9, 41, 12, 3, 74, 15] smallest_so_far = X[0] for the_num in X: if the_num < smallest_so_far: smallest_so_far = the_num