def _encode_long(self, val):
return '<STR_LIT>'.join([<EOL>self.alphabet[(val//len(self.alphabet)**i) % len(self.alphabet)]<EOL>for i in reversed(range(self.chunklen[<NUM_LIT:1>]))<EOL>])<EOL>
encodes an integer of 8*self.chunklen[0] bits using the specified
alphabet