solver of systems of linear equations