codeword length (I (x)). Datafile 1 (zebra) Datafile 2 (xenon) Datafile 3 (snakes) Datafile 4 (parking) 1(x)p(x) 1(x) 1(x)p(x) 1(x)p(x) 1(x) 1(x)p(x) 0.2500 0.500 0.1786 0.357 0.2647 0.529 0.1143 0.343 7 0.1944 0.389 0.1429 0.429 0.1471 0.441 0.1143 0.343 3 0.0833 0.333 0.1071 0.429 0.1176 0.353 0.1143 0.343 3 0.0833 0.333 0.0714 0.286 0.1176 0.353 0.0857 0.343 3 0.0833 0.333 0.0714 0.286 0.0588 0.235 0.0571 0.229 2 0.0556 0.222 0.0714 0.286 0.0588 0.235 0.0571 0.229 2 0.0556 0.222 0.0714 0.286 0.0588 0.235 0.0571 0.229 0.0556 00000 0.278 0.0714 0.286 0.0294 00100 0.147 0.0571 0.229 0.0278 00001 0.139 0.0357 0.143 0.0294 00101 0.147 0.0571 11111 0.286 0.0278 10000 0.139 0.0357 0.143 0.0294 00110 0.147 0.0571 11110 0.286 0.0278 10001 0.139 0.0357 00110 0.179 0.0294 00111 0.147 0.0286 11011 0.143 0.0278 10010 0.139 0.0357 00111 0.179 0.0294 10000 0.147 0.0286 11010 0.143 0.0278 10011 0.139 0.0357 01111 0.179 0.0294 10001 0.147 0.0286 11001 0.143 0 0.0000 0.0357 01001 0.179 0.0000 0.0286 11000 0.143 0 0.0000 0.0000 0 0.0000 0.0286 10111 0.143 0 0.0000 0.0000 0 0.0000 0.0286 10110 0.143 0 0.0000 0.0000 0 0.0000 0.0286 10101 0.143 0 0.0000 0.0000 0 0.0000 0.0286 10100 0.143 0 0.0000 0.0000 0 0.0000 D 0 0.0000 0 0.0000 0.0000 0 0.0000 0 0.0000 0 0.0000 0.0000 0 0.0000 0 0.0000 0 0.0000 0 0.0000 0 0.0000 U 0 0.0000 0 0.0000 0.0000 0 0.0000 0 0.0000 0 0.0000 0.0000 W 0 0.0000 0.0000 0 0.0000 0 0.0000 0 0.0000 0.0000 0 0.0000 0 0.0000 0 0.0000 0.0000 1.0000 28 1.0000 34 1.0000 1.0000 Mean CW 3.306 3.643 3.265 4.000 length (bit/symbol) Compression 33.89% 27.14% 34.71% 20.00% ratio 9.2 Data compression to 34.7%. A closer look at the table data shows that the factor that appears to increase the compression ratio is the frequency spread in the top group of most frequent characters. If the most frequent characters have dissimilar frequencies, then shorter codewords can be assigned to a larger number of symbols. We observe that the first three datafiles, corresponding to nontypical English texts, lend themselves to greater comp