docs: def is_zero(self):
          """Are all elements of the matrix zero?"""
          for o in self.matrix.ravel():
              try:
                  if not o.is_zero:
                      return False
              except AttributeError:
                  if not o == 0:
                      return False
          return True