Tridiagonal systems of linear equations arise naturally in the numerical treatment of one-dimensional boundary value problems, discretised partial-differential equations and many time-stepping schemes ...