Entab using std::for_each
Reversed logic in operator()
changed executable names