fn memcpy_within_slice(
    data: &mut [u8],
    off_dst: usize,
    off_src: usize,
    size: usize
)