can u suggest 5 advantages of diffusion and 7 disadvantages of diffusion