solve systems of linear equations using gaussian elimination