Java implementation of application for file compactation and discompactation using Huffman's algorithm