Ordena lo inordenable

En este desafío recibirás un arreglo similar al siguiente:

[[3], 4, [2], [5], 1, 6]

En otras palabras, los elementos del arreglo son o bien un entero o bien un arreglo que contiene un solo entero. Es evidente para nosotros que este arreglo puede ordenarse razonablemente según «el contenido de los elementos» de la siguiente manera:

[1, [2], [3], 4, [5], 6]

Crea una función que, dado un arreglo similar al anterior, ordene el arreglo según «el contenido de los elementos».

Ejemplos

sortIt([4, 1, 3]) ➞ [1, 3, 4]

sortIt([[4], [1], [3]]) ➞ [[1], [3], [4]]

sortIt([4, [1], 3]) ➞ [[1], 3, 4]

sortIt([[4], 1, [3]]) ➞ [1, [3], [4]]

sortIt([[3], 4, [2], [5], 1, 6]) ➞ [1, [2], [3], 4, [5], 6]

Notas

Para reiterar, los elementos del arreglo serán enteros o arreglos con un solo entero.