Quickselect analysis