Add exception management, make place for futur matrix calculation by adding a scalar class inherited from calculable