Numerical methods for the inverse nonlinear fourier transform