code: def canintersect(self, other):
  		'''
  			Intersection is not well-defined for all pairs of multipliers.
  			For example:
  				{2,3} & {3,4} = {3}
  				{2,} & {1,7} = {2,7}
  				{2} & {5} = ERROR
  		'''
  		return not (self.max < other.min or other.max < self.minf canintersect(self, other):
  		'''
  			Intersection is not well-defined for all pairs of multipliers.
  			For example:
  				{2,3} & {3,4} = {3}
  				{2,} & {1,7} = {2,7}
  				{2} & {5} = ERROR
  		'''
  		return not (self.max < other.min or other.max < self.min)
docs: Intersection is not well-defined for all pairs of multipliers.
  			For example:
  				{2,3} & {3,4} = {3}
  				{2,} & {1,7} = {2,7}
  				{2} & {5} = ERROR