Why Diffusion Occurs