Write a model BilliardBalls, with two billiard balls that is rolling from opposite directions and bounces into each other.
reinit(x, value) is the sam thing as x := value, but reinit reinitializes the value of x at a specific time and the equations still holds.