Ordenamiento avanzado de arreglos

Crea una función que reciba un arreglo de números y devuelva un arreglo con los elementos del arreglo original almacenados en subarreglos. Los elementos con el mismo valor deben estar en el mismo subarreglo.

Ejemplos

advancedSort([2, 1, 2, 1]) ➞ [[2, 2], [1, 1]]

advancedSort([5, 4, 5, 5, 4, 3]) ➞ [[5, 5, 5], [4, 4], [3]]

advancedSort([3,2,1,3,2,1]) ➞ [[3,3],[2,2],[1,1]]

Notas

Los subarreglos deben devolverse en el orden de la primera aparición de cada elemento en el arreglo dado.