API change

- Minor optimization within `data.restore()`
- Created `array.percents()` for creating an Array of percents from an Array of numbers (as a summation)
- Created unit tests for `array.percents()`