code: def strip(value):
      
      if not value or (ord(value[0]) > 32 and ord(value[-1]) > 32):
          return value
  
      s = 0
      e = len(value)
      while s < e:
          if ord(value[s]) > 32:
              break
          s += 1
      else:
          return ""
  
      for i in reversed(range(s, e)):
          if ord(value[i]) > 32:
              return value[s:i + 1]
  
      return ""
docs: REMOVE WHITESPACE (INCLUDING CONTROL CHARACTERS)