Discrete-diffusion