diff --git a/lib/modules/String.pmod b/lib/modules/String.pmod
index 87331ab2a34d61dc7a48d6a27ac0aee114527b70..d2f6f92cd866fb2350c80730edd54acd9eaa16a1 100644
--- a/lib/modules/String.pmod
+++ b/lib/modules/String.pmod
@@ -20,6 +20,11 @@ string capitalize(string s)
   return upper_case(s[0..0])+s[1..sizeof(s)];
 }
 
+string sillycaps(string s)
+{
+  return Array.map(s/" ",capitalize)*" ";
+}
+
 string strmult(string str, int num)
 {
 #if 1