Fixed getMedian function