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.
Then what's a "try"? I'm also confused by this. How are eggs not tries?
No details about what to implement. Even just some tests to show how it should behave would be useful. At first it appears as though it should just concatenate strings.
Your tests seem to be trying to call your _rest function on the integer 1. It calls _first on the initial array and then _rest on 1, resulting in a TypeError: Object 1 has no method 'slice'.
EDIT: My mistake. I had mistaken the specification for compose to take the functions in the same order as pipeline. I was doing compose backwards.