pub fn product<T: Num>(xs: &[T]) -> T
Product of a slice. Returns T::one() for an empty slice.
T::one()
use mathverse_core::ops::product; assert_eq!(product(&[1, 2, 3, 4]), 24); assert_eq!(product::<f64>(&[]), 1.0);