title: Unable to combine English words from letters by Ruby
body: <p>I need to find all English words which can be formed from the letters in a string</p>
  
  <pre><code> sentence="Ziegler's Giant Bar"
  </code></pre>
  
  <p>I can make an array of letters by</p>
  
  <pre><code> sentence.split(//)  
  </code></pre>
  
  <p><strong>How can I make more than 4500 English words from the sentence in Ruby?</strong></p>
  
  <p>[edit]</p>
  
  <p>It may be best to split the problem into parts:</p>
  
  <ol>
  <li>to make only an array of words with 10 letters or less</li>
  <li>the longer words can be looked up separately</li>
  </ol>