code: def max(x, y, context=None):
      
      return _apply_function_in_current_context(
          BigFloat,
          mpfr.mpfr_max,
          (
              BigFloat._implicit_convert(x),
              BigFloat._implicit_convert(y),
          ),
          context,
      )
docs: Return the maximum of x and y.
  
      If x and y are both NaN, return NaN. If exactly one of x and y is NaN,
      return the non-NaN value. If x and y are zeros of different signs, return
      +0.