# SICP - Solution: Exercise 1.42

##### October 29, 2018

## Exercise 1.42 #

Let $f$ and $g$ be two one-argument functions. The composition $f$ after $g$ is defined to be the function ${x\mapsto f(g(x))}$. Define a procedure compose that implements composition. For example, if

`inc`

is a procedure that adds 1 to its argument,`((compose square inc) 6) 49`

## Solution #

From the definition, we can write:

```
(define (compose f g)
(lambda (x)
(f (g x))))
```