Select: Find second and third smallest elements in a list with smallest number of least case comparisons