hw6 quickselect1