Updated findMedian