How can I change the ToTitle function to be a string extension?
<p>I recently saw a post asking if there was a way to change a string so it started with an uppercase and had lowercase following. Here looks to be the best solution:</p>

<pre><code>public static class StringHelper {     
   public static string ToTitleCase(string text)     {
      return StringHelper.ToTitleCase(text, CultureInfo.InvariantCulture);     
   }         
   public static string ToTitleCase(string text, CultureInfo cultureInfo)     {         
      if (string.IsNullOrEmpty(text)) return string.Empty;             
      TextInfo textInfo = cultureInfo.TextInfo;         
      return textInfo.ToTitleCase(text.ToLower());     
   } 
}
</code></pre>

<p>What I would like is to convert these into string extensions. Can someone suggest how I can do this?</p>
