Allow arbitrary number of ExprTk functions
Allow arbitrary number of functions by storing the ExprTk object function instead of the free-function version. This is defined in "Section 15 - User Defined Functions" of its manual. Compilation requirements are improved as one does not need to have an individual instantiation for each free function...
Edited by Santiago Ospina De Los Ríos