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.
Yes - recursions are fascinating, however, be careful with them. Recursions could be double-edged swords...
Consider that each recursion level costs in memory on the stack. So if you have too many levels (self invocation) you would end up with a crash on lack of memory (or slowing down your whole computer as your code exhausts whole of the available memory).
In this specific case it is probably fine - we assume a number with a reasonable number of digits.
This comment is hidden because it contains spoiler information about the solution