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.
Seems like an IIFE (immediately invoked function expression). Then it also seems it operates as a closure hence keeping the i in the lexical scope. :-)
Sick still!
This solution works only on the three example cases in the exact sequence, where 4, 11, 1 are expected. After that it will always return undefined.
However I am rather interested how you got to submit this solution :-)