Burrows Wheeler data compression algorithm using move to front transform and Huffman encoding/decoding