How Does Diffusion Occur