Structs

options in precedence order:

Symbol table for the encoder/decoder. Used to store the probabilities as a vector of counts (number of occurrences). Uniform would be every symbol has a count of 0.

Enums