Strings now work
Initial work on translation to C++