Quick Select
This is quick select implemented in rust using lomunto partitioning and median pivot selection.