An interpreter for the weblanguage Zuma written in c++