Randomized Selection with Tripartitioning - Kiwiel, Krzysztof (2002)