Partición de pares e impares

Escribe una función que divida el arreglo en dos subarreglos: uno con todos los enteros pares y otro con todos los enteros impares. Devuelve el resultado en el siguiente formato:

[[evens], [odds]]

Ejemplos

evenOddPartition([5, 8, 9, 2, 0]) ➞ [[8, 2, 0], [5, 9]]

evenOddPartition([1, 0, 1, 0, 1, 0]) ➞ [[0, 0, 0], [1, 1, 1]]

evenOddPartition([1, 3, 5, 7, 9]) ➞ [[], [1, 3, 5, 7, 9]]

evenOddPartition([]) ➞ [[], []]

Notas

  • Devuelve dos subarreglos vacíos si la entrada es un arreglo vacío.
  • Conserva el mismo orden relativo del arreglo original.