Una duas partes de um caminho

Escreva uma função que receba duas partes de um caminho e as una. As partes serão unidas com o separador "/". Pode haver apenas um separador e, se ele não estiver presente, deverá ser adicionado.

Exemplos

join_path("portion1", "portion2") ➞ "portion1/portion2"

join_path("portion1/", "portion2") ➞ "portion1/portion2"

join_path("portion1", "/portion2") ➞ "portion1/portion2"

join_path("portion1/", "/portion2") ➞ "portion1/portion2"

Observações

Tente não resolver este desafio usando apenas condições if-else.