https://model-glue.codingforstudent.com/5-must-read-on-solution-of-tridiagonal-systems/