Evaluating Composite Functions