pub fn pad<A, S, D>( data: &ArrayBase<S, D>, pad: &[[usize; 2]], mode: PadMode<A>, ) -> Array<A, D>where A: Copy + FromPrimitive + Num, D: Dimension, S: DataOwned<Elem = A>,