Added public files

Roughly added all public files. Probably missed some, though.
diff --git a/doc/obsolete/intersect_alist b/doc/obsolete/intersect_alist
new file mode 100644
index 0000000..4bbbccb
--- /dev/null
+++ b/doc/obsolete/intersect_alist
@@ -0,0 +1,14 @@
+OPTIONAL
+SYNOPSIS
+        mixed * intersect_alist (mixed * list1, mixed * list2)
+
+DESCRIPTION
+        Does a fast set intersection on alist key vectors (NOT on full alists!).
+        The operator '&' does set intersection on arrays in general.
+
+EXAMPLE
+        new_list = intersect_alist(list1, list2);
+
+SEE ALSO
+        filter(E), assoc(E), insert_alist(E), map(E),
+        member_array(E), order_alist(E), sort_array(E), unique_array(E)