Implementando evaluador por steps. Ademas una modesta consola para utilizarlo.