···44Lossless compression of bit strings using Huffman coding.
55Huffman encoding assigns a binary value to each character, with the shortest binary value representing the most commonly used character.
6677+### [dictionaryMaker](dictionaryMaker.py)
88+Reads a file or directory, parses words, adds them to a dictionary, and saves it as a file that can be read by the [flashcards](flashcards.py) script.
99+1010+711### [flashcards](flashcards.py)
88-* Quizzes the user based on a dictionary of terms. The user can add terms manually, from a single file, from all files in a folder with a certain extension, or from all files in a folder.
1212+* Quizzes the user based on a dictionary of terms. The user can add terms manually or from a single file. Can use files produced by dictionaryMaker.
9131014### [fibonacci_evens](fibonacci_evens.py)
1115Calculates the sum of all even numbers that are in the fibonacci sequence under a certain number.