Supercontinuum Generation by Nonlinear Optics