Added tridiagonal solver

Nonlinear method still doesn't work.