All-Optical Signal Processing And Microwave Photonics Using Nonlinear Optics