----- Constructor -----
----- Destructor -----
----- Getters -----
----- Linear System Solving -----
Output