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.
Really nice solution, just one thing.
I guess it is not a good practice to use the pipe operator just for one pipe.
https://github.com/christopheradams/elixir_style_guide#avoid-single-pipelines
I used a functional approach, in which you dont modify the array, you create a new one with the new values, do not need to instantiate any variable neither put an extra line to return its value.