Dividir uma string com base em vogais e consoantes

Escreva uma função que receba uma string, divida-a e a retorne com as vogais primeiro e as consoantes depois. Para qualquer caractere que não seja uma vogal (como caracteres especiais ou espaços), trate-o como consoante.

Exemplos

split("abcde") ➞ "aebcd"

split("Hello!") ➞ "eoHll!"

split("What's the time?") ➞ "aeieWht's th tm?"

Observações

  • As vogais são a, e, i, o, u.
  • Defina uma função separada isVowel() para facilitar a leitura do código (recomendação).