Ultrafast Computing With Nonlinear Photonics