Rename matrix.h to matrix.hpp