Loading collection data...
Collections are a way for you to organize kata so that you can create your own training routines. Every collection you create is public and automatically sharable with other warriors. After you have added a few kata to a collection you and others can train on the kata contained within the collection.
Get started now by creating a new collection.
For sure a nice Kata, but yes the 4 test case is bugged.
Get the same exception for testing purpose did catch the NullReferenceException, saying values differ at index 0,1.
Please consider completing the code within one function, do not call recursive.
This is the only reason that I can think of.
I've got the same exception on that test case. To get a better understanding of the problem I added the following to the beginning of my solution to simply print the array on screen.
For unknown reasons I pass every test with those lines added, while removing them results in the NullReferenceException.
paste your code here and mark it as having spoiler content.
My code works fine, perhaps your code has some problems ;-)