Added public files
Roughly added all public files. Probably missed some, though.
diff --git a/doc/efun/to_string b/doc/efun/to_string
new file mode 100644
index 0000000..1d23ef6
--- /dev/null
+++ b/doc/efun/to_string
@@ -0,0 +1,29 @@
+SYNOPSIS
+ string to_string(mixed arg)
+
+BESCHREIBUNG
+ <arg> wird in einen String umgewandelt. Das klappt mit Werten vom Typ
+ int, float, object, array, struct, symbol, string oder closure.
+
+ Closures werden in einen passenden Namen umgewandelt (vorwiegend fuer
+ Debugging-Zwecke geeignet).
+
+ANMERKUNGEN
+ Arrays werden als "explodete" Strings betrachtet, also Arrays von
+ Zeichencodes. Sie werden bis zur ersten 0 oder bis zum ersten
+ nicht-numerischen Eintrag "implodet", je nachdem, was zuerst eintritt.
+
+ Das bedeutet, dass to_string( ({ 49, 50 }) ); "12" liefert, und nicht
+ "({ 49, 50 })"
+
+FEHLER
+ Die Cast-Schreibweise funktioniert nur, wenn der genaue Wert von
+ <value> zum Zeitpunkt der Kompilierung bekannt ist. Dies wird nicht
+ geaendert werden, da die Funktionsform verwendet werden kann.
+
+GESCHICHTE
+ LDMud 3.2.8 laesst Lambdaclosures als gueltige Datentypen zu.
+ LDMud 3.3.250 laesst structs als gueltige Datentypen zu.
+
+SIEHE AUCH
+ to_array(E), to_int(E), to_object(E), to_struct(E), sprintf(E)