Solving Nonlinear Wave Problems with Spectral Boundary Value Techniques.