code: def combine(self, path):
          
          url = self.base_url
          if url.endswith('/') and path.startswith('/'):
              url += path[1:]
          elif url.endswith('/') or path.startswith('/'):
              url += path
          else:
              url += '/' + path
          return url
docs: Gives a combined `self.BASE_URL` with the given `path`.
          Used to build urls without modifying the current `self.path`.
          Handles conflicts of trailing or preceding slashes.
  
          :param str path: `path` to append
          :return: combined `self.base_url` and given `path`.
          :rtype: str