Initial implementation of FunctionExecutor and some functions implemented.