WordPuzzleSolver When given an array of n characters generates all possible combinations 0 - n of valid words that are solutions to that array. Dictionary was gotten from https://github.com/dwyl/english-words/blob/master/words.txt