Finds a chain of 'adjacent words' given a start and end word.