The test will pass but I can't submit it, because the test doesn't pass. Meh.
I think it's because your isNaN check shortcircuits the other checks as you're checking if the array element is NaN. Is that what you meant to do?
Also when you recursively call `numbers(args)` your `[].slice` will put your array inside another array.
The test will pass but I can't submit it, because the test doesn't pass. Meh.