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.
This comment is hidden because it contains spoiler information about the solution
The DocBlockr-style comments were really distracting, and did not offer much additional value. Beyond that, neat problem. I enjoyed it.
I liked the introduction to data structures. Instead of using 'rest' as a property for the contained object (which literally does include the 'rest' of the list), I think 'next' would be a better label. I believe that this will better motivate the coder's understanding of lists.