Writing the Vector and SquareMatrix classes as container classes of the Matrix class. Not completely finished, will try inheritance instead.
Matrix classes are rewritten using inheritance. And separated to separate file.
a