Burrows–Wheeler Transform Based Lossless Text Compression Using Keys and Huffman Coding | Synapse