Create matrix.hpp