Nonlinear diffusion in population genetics, combustion, and nerve pulse propagation