code: def floor(x):
      
      if isinstance(x, UncertainFunction):
          mcpts = np.floor(x._mcpts)
          return UncertainFunction(mcpts)
      else:
          return np.floor(x)
docs: Floor function (round towards negative infinity)