fn median_of_ninthers<T, F: FnMut(&T, &T) -> bool>(
    v: &mut [T],
    is_less: &mut F
) -> usize