iterables: Adds new package

This patch is intended to replace the ExpressionEngine setup with a more
natural, utility class based approach.

It's debut is in ReflectionUtil, to replace a for loop.