Adding a dictionary list of words.
Testing - Adding testing.py, experimenting with file open code.
Testing - adding code for function permute, to generate the list of words that need to be tested.
Changing words.txt into a smaller dictionary for testing purposes.
Jumble Solve #1 - Inefficient, brute force algorithm for solving Jumble. Dictionary list is not parsed.
Prefix tree - Creating basic tree structure sorting words in dictionary by letter. This reduces the number of words that have to be verified per word.
Jumble Solve #2 - Second implementation of Jumble Solve. This implementation is more efficient and finishes executing in a reasonable number of time. Previous iteration could not handle inputs longer than 4 letters.
Prefix tree - attempting a recursive algorithm (incomplete)