Rename matrix.hpp to matrix.h