Name: _____________________________ Date: _____________________________ Period: ___________________________ For any stage completed write the word YES and for any stage not yet begun write the word NO. For the stage that you are actively working on provide a description of what you have done, what you have not done, and any error message you may be receiving either when compiling or running your code. 1. Read the original ASCII message and count the symbol frequencies. 2. Make a node for each unique symbol and put them all in an array. 3. Collapse the array of nodes into a single binary tree of nodes. 4. Walk the binary tree to determine the codeword of each symbol. 5. Encode the message using each symbol's codeword.