Implementações em matrix.h e alterações no teste do mm