Huffman coding problem
Solutions for Huffman suite
Updated singleton and combine methods
Reduced complexity of decode and encode
Changed implementation of encode to reduce complexity