Added explanation of how the tridiagonal code is called.
Also added some comments to the C code to clarify what it is doing.