# Built-in Math Functions

Python provides a number of important built-in functions that we can use without needing to provide the function definition. In this section, we will learn about some of the built-in math functions using that you can perform mathematical tasks on numbers.

The `max()`

and `min()`

functions give us the largest and smallest values in a list, respectively:

```
x = min(20, 10, 50, 25) #x = 10
print(x)
y = max(20, 10, 50, 25) #y = 50
print(y)
```

The `abs()`

function give us the absolute(positive) value of number:

```
x = abs(-34) #x = 34
print(x)
y = abs(90) #y = 90
print(y)
```

The `pow(a, b)`

function give us the value of `a`

raised to the power of `b`

(a^{b}):

```
x = pow(3,4) #x = 81
print(x)
```

### Challenge

Let’s put it all together! Let’s see if we can create a program that takes 5 numbers from the user and prints the value of minimum of those numbers raised to the power of maximum. For example, given the number 2,7,4,11,9, return 2^{11}. Bonus points if you can break it into functions!