title: Fast way to break a joined string of words into individual words
body: <p>Say I had this string:</p>
  
  <pre><code>hellohowareyou
  </code></pre>
  
  <p>Is there a fast way to separate this into individual words, so the end result is <code>hello how are you</code>? I can think of several ways, but they would be EXTREMELY slow (first I need to identify each letter against a dictionary, see which letters compose a words, and there would be probably multiple combinations, then I need to decide the most likely combination etc.)</p>