If I have a string with no spaces in it, just a concatenation like `"hellocarworld"`, I want to get back an array of the largest dictionary words. so I would get `['hello','car','world']`. I would not get back words such as `'a'` because that belongs in `'car'`.

The dictionary words can come from anywhere such as the dictionary on unix:

```
words = File.readlines("/usr/share/dict/words").collect{|x| x.strip}

string= "thishasmanywords"

```

How would you go about doing this?