Verifique se um array pode ser aninhado em outro

Crie uma função que retorne true se o primeiro array puder ser aninhado dentro do segundo e false caso contrário.

arr1 pode ser aninhado em arr2 se:

  1. O mínimo de arr1 for maior que o mínimo de arr2.
  2. O máximo de arr1 for menor que o máximo de arr2.

Exemplos

canNest([1, 2, 3, 4], [0, 6]) ➞ true

canNest([3, 1], [4, 0]) ➞ true

canNest([9, 9, 8], [8, 9]) ➞ false

canNest([1, 2, 3, 4], [2, 3]) ➞ false

Observações

Observe a desigualdade estrita (veja o exemplo nº 3).