pub fn variance<T>(list: &Vec<T>) -> f64where T: Sum<T> + Div<Output = T> + Copy + Display + Sub<T, Output = T> + Add<T, Output = T> + Mul<T, Output = T> + Debug + ToString + FromStr, <T as FromStr>::Err: Debug,