fixed typo in FunctionNode class

Number of args of a function is updated as "f.num_args = a" in shunting_yard(). I think the var "numargs" in FunctionNode class should serve the same functionality. A typo here?