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