changes to routines.cpp in diff.-23-10-2014

only the evaluate has a fault. map is not defined in scope and expected;
or, after functions