# Pipeline
As part of a data processing pipeline, complete the implementation of the _makePipeline_ function:
Example usage:
```scala
val functions: List[Int => Int] = List(
x => x * 3,
x => x + 1,
x => x / 2
)
val f = makePipeline(functions)
f(3) // should return 5
```
# Implementation
```scala
def makePipeline[T](functions: List[T => T]): T => T = {
(x: T) => {
}
}
```