I couldn't resist the challenge, sorry. Here's my version (using TikZ):

\documentclass{article}
\usepackage{tikz}
\begin{document}
\tikzset{point/.style={circle,fill,inner sep=2pt}}
\tikzset{vector/.style={shorten >=3pt, shorten <=4pt,-latex}}
\tikzset{angle/.style={bend right,shorten >=5pt, shorten <=5pt,->,gray}}
\begin{tikzpicture}
\def\angle{72}
\node[point] (origin) at (0,0) {};
\node[point] (yaxis) at (90:4) {};
\node[point] (avector) at (90 - \angle:4) {};
\draw[vector] (origin) -- coordinate (a) (yaxis);
\draw[vector] (origin) -- coordinate (b) (avector);
\draw[angle] (b) to node[auto,swap] {\(\angle^\circ\)} (a);
\end{tikzpicture}
\end{document}
The purpose of this example is to show how drawing diagrams with TikZ is very much like writing articles with LaTeX: the interface makes it very easy to separate content from style. I've created three "styles": one for points, one for vectors, and one for the angle bits. Then I place the points, using the "point" syntax and specifying using polar coordinates. Next, I draw the vectors between the origin and those points. I also "mark" the half-way point on each vector. Finally, I draw the arc between the "marks", using the "angle" style. Note also that I only need to specify the angle once. All the rest is computed from that.
It's not perfect - angles on the "other side" should have "bend left" rather than "bend right", but that's not hard to do. One could also replace the "to" by an arc if it gets too flat for angles near 180.