Entero n-ésimo menor

Dado un array sin ordenar, crea una función que devuelva el entero n-ésimo menor (el entero menor es el primer menor, el segundo entero menor es el segundo menor, etc.).

Ejemplos

nthSmallest([1, 3, 5, 7], 1) ➞ 1

nthSmallest([1, 3, 5, 7], 3) ➞ 5

nthSmallest([1, 3, 5, 7], 5) ➞ nil

nthSmallest([7, 3, 5, 1], 2) ➞ 3

Notas

  • n siempre será >= 1.
  • Cada número del array será distinto (habrá un orden claro).
  • Dado un parámetro fuera de rango (por ejemplo, si un array tiene tamaño k) y se te pide encontrar el entero menor m > k, devuelve nil.