kth smallest in unsorted file o(n) time. if k=n/2 -> it's the median