1) Change InvalidDataException to a supported exception type (build a new one?)
2) Change Huffman.BuildLinkedList()'s Array.Sort() to use an explicit IComparer instead of a lambda
2) Change Huffman.BuildLinkedList()'s Array.Sort() to use an explicit IComparer instead of a lambda