text: """
  Both URL and file path joins use slashes as dividers between their parts.
  For example:
  
  path/to/dir + file --> path/to/dir/file
  path/to/dir/ + file --> path/to/dir/file
  http://algorithms.com/ + part --> http://algorithms.com/part
  http://algorithms.com + part --> http://algorithms/part
  """
  import os
  
  
  def join_with_slash(base, suffix):
      # Remove / trailing
      base = base.rstrip("/")
      # Remove / leading
      suffix = suffix.lstrip("/").rstrip()
      full_path = "{}/{}".format(base, suffix)
      return full_path
  