We quote from a text on computer graphics (M. Beeler et al., "HAKMEM," MIT Artificial Intelligence Report AIM- 239,1972 ):
Here is an elegant way to draw almost circles on a point-plotting display.
CIRCLE ALGORITHM:
\[
\begin{array}{l}
\text { NEW } x=0 \text { LD } x-K * 0 L D Y \\
\text { NEW } Y=0 L D Y+K * N E W X
\end{array}
\]
This makes a very round ellipse centered at the origin with its size determined by the initial point. The circle algorithm was invented by mistake when I tried to save a register in a display hack!
(In the preceding formula, $k$ is a small number.) Here, a dynamical system is defined in "computer lingo." In our terminology, the formulas are
\[
\begin{array}{l}
x(t+1)=x(t)-k y(t) \\
y(t+1)=y(t)+k x(t+1)
\end{array}
\]
a. Find the matrix of this transformation. [Note the entry $x(t+1)$ in the second formula.
b. Explain why the trajectories are ellipses, as claimed.