General linear solve

General linear equation solver.

-[ ] Tests