- Produce readable, concise, and expressive code using the new ES6 functionalities;
- Use the Higher Order Functions to manipulate and create arrays;
- Choose the Higher Order function more suitable for obtaining an expected result;
- Learning to use in jointly the Higher Order Functions;
- Interpreting unit tests and producing solutions that meet them.
Various functions to meet the proposed requirements and ensure that all functions pass on the unit tests.
- The unit tests of this project were removed to comply with copyright rules :D