function tree example