| lab_huffman
    Hazardous Huffman Codes | 
| binary_file_reader.cpp | Implementation of a binary file class for input operations | 
| binary_file_reader.h | Definition of a binary file class for input operations | 
| binary_file_writer.cpp | Implementation of a binary file class for output operations | 
| binary_file_writer.h | Definition of a binary file class for output operations | 
| decoder.cpp | Implementation of a namespace for decoding files using HuffmanTrees | 
| decoder.h | Definitions for functions for the decoder program | 
| decoder_prog.cpp | Decoder program for decoding files compressed with HuffmanTrees | 
| encoder.cpp | Implementation of a namespace for encoding files using HuffmanTrees | 
| encoder.h | Definitions for functions for the encoder program | 
| frequency.cpp | Implementation of the Frequency storage class | 
| frequency.h | Definition of a character frequency class | 
| huffman_tree.cpp | Implementation of a Huffman Tree class | 
| huffman_tree.h | Definition of a Huffman Tree class | 
| print_as_ascii.cpp | A simple command line program that prints a binary file (as created from a BinaryFileWriter) as a sequence of ascii 0s and 1s |