Draft of my article for Vector (the journal of the British APL Association)