FlattenIterator: Refactor
Iterators: Fix exception messages
Refactor Enumerable::sort()
Refactor ParallelIterator:
Set data.timezone when execute phunit
Fix MemoizeIterator
Implement containers
Add benchmarks