pass words directly to the words array
remove the results array because it is unneeded
refactor by extracting another method
further refactoring
refactor the remaining_letters_from(words) method