Suppose that, for some reason, you wish to encode a source into symbols from a D-ary alphabet (where D is some integer greater than 2) rather than into a binary alphabet. The development of Section 2.3 can be easily extended to the D-ary case, using D-ary trees rather than binary trees to represent prefix-free codes. Generalize the Kraft inequality, (2.1), to the D-ary case and outline why it is still valid.