An efficient static huffman codes implementation supporting variable bitcode lengths(up to 64bits)