Implementação do mm e lib matrix.h