Change: exchange parameters of function cache
New: FunctionCache as variadic template
Refactor
Test: Correction of parser associativity
New: function faculty
  New: FunctionToken