Finds all words made up of other words - 173k Words in Dictionary - Solves in about 1 second