public virtual void Concatenate <T>(T[] src1, T[] src2, ref T[] dest)
 {
     ArrayManipulation.Connect_1D_Array(src1, src2, ref dest);
 }