Function File: arithmetic_decode (tag_message, symbol_probabilites_list)
Computes the message from arithmetic code given with symbol probabilities. The arithmetic decoding procedure assumes that message is a list of numbers and the symbol probabilities correspond to the index. The message is returned. For example
symbols=[1,2,3,4]; sym_prob=[0.5 0.25 0.15 0.10]; message=[1, 1, 2, 3, 4]; arithmetic_encode(message,sym_prob) ans=0.18078 arithmetic_decode(0.18078,sym_prob) ans=[1 1 2 3 4];