Find the (a) best-case, (b) worst-case, and (c) average-case number of < comparisons performed by the following pseudocode segment. For parts (a) and (b), tell which data sets produce the best and worst cases. For part (c), assume that all possible data sets are equally likely. Preconditions: X = {X1, X2, X3) = {5, 10, 15, 20, 25} and X1 < X2 < X3. i - 1 while x; < 13 do i+ i+ 1 (a) Find the best-case number of < comparisons. Which data sets which produce this case? (Enter your answer as a comma separated list of data sets.) (b) Find the worst-case number of < comparisons. Which data sets which produce this case? (Enter your answer as a comma separated list of data sets.) (c) Find the average-case number of < comparisons.