See this paper for a great explanation of the subject.
It's suitable for Symmetric Linear (Sparse) Problems.
The system matrix is modeled as a List Of Lists.
It features two simple preconditioners:
I used it as a solver for simple 2D FEM Poisson Problems.