http://educmath.ens-lyon.fr/Educmath/la-parole-a/archives/a-clark-wilson/edumaticsproject.pdf