gaussian elimination working. will add input later