Added public files

Roughly added all public files. Probably missed some, though.
diff --git a/doc/efun/funcall b/doc/efun/funcall
new file mode 100644
index 0000000..6bb9833
--- /dev/null
+++ b/doc/efun/funcall
@@ -0,0 +1,10 @@
+SYNOPSIS
+        mixed funcall(closure cl, mixed arg, ...);
+
+BESCHREIBUNG
+        Wertet die Closure 'cl' aus. Die Argumente 'args' werden als Argumente
+        an die Closure uebergeben. Wenn 'cl' keine Closure ist, wird 'cl'
+        zurueck gegeben.
+
+SIEHE AUCH
+        apply(E), quote(E)