diff --git a/Nimrod-for-C-programmers.md b/Nimrod-for-C-programmers.md
index e165127..8b3cd71 100644
--- a/Nimrod-for-C-programmers.md
+++ b/Nimrod-for-C-programmers.md
@@ -100,6 +100,29 @@ let z = 2
```C
+char* s = "Hello World.";
+char s0 = s[0]; // 'H'
+char *t = s; // Pointer to s
+s[11] = '!';
+// s and t are both "Hello World."
+```
+ |
+
+```Nimrod
+var s: string = "Hello World."
+var s0: char = s[0] # 'H'
+var t = s # Copy of s
+s[11] = '!'
+# s is "Hello World!", t is "Hello World."
+```
+ |
+Strings and char. Strings are pass-by-value (copied on assignment) and strictly bounds-checked on access.
+ |
+
+
+
+
+```C
9 % 8 // 1
-9 % 8 // -1
(unsigned)(-9) % (unsigned)(8) // 7
|