Hello everyone, I recently took an online course on organizing multiple Python files for better readability and understanding. One of the techniques they taught was to create separate functions for specific tasks and keep those functions in a separate Python file. To use those functions, they said we can import them from that file into our main Python file. I wasn’t sure how to do this, so I created a file named `functions.py`

with the following code:

```
import math
def mean_squared_error(y_true, y_pred):
"""
This function takes two lists of equal length as input:
y_true: list of true values
y_pred: list of predicted values
The function returns the mean squared error (MSE).
"""
mse = sum([(y_true[i] - y_pred[i])**2 for i in range(len(y_true))]) / len(y_true)
return mse
def euclidean_distance(x, y):
"""
This function takes two lists or arrays of equal length as input:
x: list or array of x-values
y: list or array of y-values
The function returns the Euclidean distance between the two points.
"""
dist = math.sqrt(sum([(x[i] - y[i])**2 for i in range(len(x))]))
return dist
```

Can anyone tell me how to import the `mean_squared_error()`

function in my main Python file? I would appreciate it if you could provide me with some examples of different ways to do this.