Unir 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 "/". Deve haver apenas um separador no ponto de junção; se não houver nenhum, adicione-o.

Exemplos

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

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

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

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

Notas

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