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.
I think you should check the recursive criteria. An iterative solution is among the best practices answers.
Nice kata! Thank you.
I have only a small suggestion: do not use the "from the input text!" expression in the second step of the algorithm, because one has to use the case modified text.