Unir dos partes de una ruta

Escribe una función que reciba dos partes de una ruta y las una. Las partes se unirán con el separador "/". Debe haber un solo separador en el punto de unión; si no hay ninguno, agrégalo.

Ejemplos

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

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

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

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

Notas

Intenta no resolver este desafío usando solo condiciones if-else.