Nonlinear fibre optics