Use Buffer.BlockCopy instead of Array.Copy