code: def join_path(a, *p):
      
      path = a
      for b in p:
          if len(b) == 0:
              continue
          if b.startswith('/'):
              path += b[1:]
          elif path == '' or path.endswith('/'):
              path += b
          else:
              path += '/' + b
      # END for each path token to add
      return path
docs: Join path tokens together similar to osp.join, but always use
      '/' instead of possibly '\' on windows.