Ordenar por frequência

Crie uma função que receba um array de inteiros arr e ordene os elementos do array pela frequência decrescente dos elementos. Se dois elementos tiverem a mesma frequência, ordene-os por valor crescente.

Exemplos

sort_freq([2, 3, 5, 3, 7, 9, 5, 3, 7]) ➞ [3, 3, 3, 5, 5, 7, 7, 2, 9]

sort_freq([1, 2, 3, 0, 5, 0, 1, 6, 8, 8, 6, 9, 1]) ➞ [1, 1, 1, 0, 0, 6, 6, 8, 8, 2, 3, 5, 9]

sort_freq([4, 4, 2, 5, 1, 1, 3, 3, 2, 8]) ➞ [1, 1, 2, 2, 3, 3, 4, 4, 5, 8]

Notas

Todos os números de entrada estarão entre 0-9.