pub trait BinaryFn<T: Elem>: Fn(&[T], &[T], &mut [T]) -> Result<(), &'static str> { }
(2xN)-to-(1xN) elementwise array operation.