minor code cleanup
let += and -= inplace operators use pointer arithmetic when used on C strings (instead of currently failing attempt at string concatenation)