code: def spread_value(value: Decimal, spread_p: Decimal) -> Tuple[Decimal, Decimal]:
      
      upper = value * (1 + spread_p)
      lower = value / (1 + spread_p)
      return lower, upper
docs: Returns a lower and upper value separated by a spread percentage