pub fn array_equal<T, D>(a: &Array<T, D>, b: &Array<T, D>) -> boolwhere T: Element + PartialEq, D: Dimension,
Test whether two arrays have the same shape and elements.