Describe How Diffusion Works