The class should not extend `Array`, but we should still keep similar names for some methods doing similar things: - `map` - `reduce` - `filter`