Improved Randomized Selection - Kiwiel, Krzysztof (2004)