shannon fano coding entropy formula