add is_rectangular_matrix