Update 3.0?

The solver and elimination routine have been redone completely there is
now a simple function to iterate the solution method, and there are
lines and features which aid debugging.