pub fn vector_square_root<T>(count: usize, rhs: &[T]) -> Vec<T>where T: Real + Copy, Vec<T>: FromIterator<<T as Mul>::Output>,