Introduced Evaluator to ease up control structures with fluent interface
Adapted examples