Added some documentation to the linear solver