What does diffusion allow cells to do?