Moved the call(Map<Parameter,Value>) method back into the Function interface. Removed now unnecessary TreeFunction interface. Implemented tree structured Functions with RootFunction and ChildFunction classes.