Experimenting with implementing huffman compression algorithm for educational purposes