added repr() builtin, and improved escaping for repr of strings