As the title says, it would be beneficial to have a "string.proper" (proper case) function in the string library that would upper case the first letter of each word in a string. example:
string.proper("this is a string") would return This Is A String.
It's every useful for names and headings.