Let $x$ represent a point in the spatial interval $[0, 10]$, let $t>0$ represent time, and let
$$
f(x, t) = \frac 1 2 (x+t)^2 + 2 \sin(10(x-t)).
$$
The following tasks are to be completed in a `.py`

python file (not in a jupyter notebook).

**Task 1:** Use `matplotlib.animation`

module to display changes in the plot of $f$ over $x$ with respect to time $t$.

**Task 2:** Use the `celluloid`

module to perform the same task. Which is faster? Which is more convenient?

**Task 3:** Add a text labeling the time at each snapshot that the animation is composed of.