Create Matrix.hpp