pub fn not_equal<T, U>(a: &[T], b: &[T]) -> Vec<U>where T: Copy + PartialEq, U: One + Zero,
Returns a vector with 1s where a[i] != b[i].
a[i] != b[i]