Implemented Shannon-Fano, Huffman, Adaptive Huffman, Run-Length, Modified Run-Length, BWT coder and encoder