Reliable Numerical Algorithms For The Non-Linear Fourier Transform Of The Kdv Equation