FIX: Fixed a bug in the list evaluation.

ADD: Pool evaluation added. Each variable from the pool is evaluated with values from the same pool.

ADD: Pool cut function added. Only variables that are not yet evaluated and variables that are from the main pool remain in the pool.