Implement .toString() on all nodes
Fix .toString() for arrays/objects

Passing a char argument to new StringBuilder() does not quite do what is
expected...