add matrix.equals