string literals and escape characters