pub fn mean<'a, A, T: Iterator<Item = &'a A>>(element_iterator: T) -> f64where A: Copy + ToPrimitive + 'a, &'a A: Deref,