Add  function EvaluateFunctionPointer() and test cases. 

This function will expand parameter array and call function pointer at runtime.