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.
More idiomatic elixir where to use pattern matching and/or guards in
loop/3
to break the recursion.You have forgotten that one can use recursion!
This comment is hidden because it contains spoiler information about the solution
I love recursive calls :)
Ah... Reduce was the method I wasn't aware off… I know this one as /fold[rl]{,1}/ from Haskell…