fn percentile_from_counts<T: Copy + Ord>( counts: &BTreeMap<T, usize>, len: usize, numerator: usize, denominator: usize, ) -> Option<T>