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.
In my work teamLeader always said that if you use forEach, that means you do sth wrong. I think using interface in that clear case is useless and you should use ES6 feature and use reduce. With this code will be cleaner, faster and better.