Explain Host function
Host function: accepts name of floating-point guest function with single floating-point argument as its first argument, evaluates this function at x (the value of its second argument), cubes the result, and returns final result via its third argument.