code: def clean(self: 'TSelf', *, atol: float=1e-9) -> 'TSelf':
          
          negligible = [v for v, c in self._terms.items() if abs(c) <= atol]
          for v in negligible:
              del self._terms[v]
          return self
docs: Remove terms with coefficients of absolute value atol or less.