Nonlinear silicon photonics